class Person {
  // 静态属性
  static gender = 'male'
  // 构造器
  constructor(name, age) {
    // 实例属性
    this.name = name
    this.age = age
  }
  // 静态方法
  static sayGender () {
    console.log(this.gender);
  }
  // 实例方法（存在构造函数的原型对象中）
  sayName () {
    console.log(this.name);
  }
}

// 实例化
let p = new Person('张三', 12)
// p.sayName()
// console.log(p);

// 静态方法属性调用
console.log(Person.gender);
Person.sayGender()